package idv.loveloser.dao;

/**
 * AbstractMdlCourseModules entity provides the base persistence definition of
 * the MdlCourseModules entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlCourseModules implements java.io.Serializable {

	// Fields

	private Long id;
	private Long course;
	private Long module;
	private Long instance;
	private Long section;
	private String idnumber;
	private Long added;
	private Short score;
	private Integer indent;
	private Boolean visible;
	private Boolean visibleold;
	private Short groupmode;
	private Long groupingid;
	private Short groupmembersonly;
	private Boolean completion;
	private Long completiongradeitemnumber;
	private Boolean completionview;
	private Long completionexpected;
	private Long availablefrom;
	private Long availableuntil;
	private Boolean showavailability;
	private Boolean showdescription;

	// Constructors

	/** default constructor */
	public AbstractMdlCourseModules() {
	}

	/** minimal constructor */
	public AbstractMdlCourseModules(Long course, Long module, Long instance,
			Long section, Long added, Short score, Integer indent,
			Boolean visible, Boolean visibleold, Short groupmode,
			Long groupingid, Short groupmembersonly, Boolean completion,
			Boolean completionview, Long completionexpected,
			Long availablefrom, Long availableuntil, Boolean showavailability,
			Boolean showdescription) {
		this.course = course;
		this.module = module;
		this.instance = instance;
		this.section = section;
		this.added = added;
		this.score = score;
		this.indent = indent;
		this.visible = visible;
		this.visibleold = visibleold;
		this.groupmode = groupmode;
		this.groupingid = groupingid;
		this.groupmembersonly = groupmembersonly;
		this.completion = completion;
		this.completionview = completionview;
		this.completionexpected = completionexpected;
		this.availablefrom = availablefrom;
		this.availableuntil = availableuntil;
		this.showavailability = showavailability;
		this.showdescription = showdescription;
	}

	/** full constructor */
	public AbstractMdlCourseModules(Long course, Long module, Long instance,
			Long section, String idnumber, Long added, Short score,
			Integer indent, Boolean visible, Boolean visibleold,
			Short groupmode, Long groupingid, Short groupmembersonly,
			Boolean completion, Long completiongradeitemnumber,
			Boolean completionview, Long completionexpected,
			Long availablefrom, Long availableuntil, Boolean showavailability,
			Boolean showdescription) {
		this.course = course;
		this.module = module;
		this.instance = instance;
		this.section = section;
		this.idnumber = idnumber;
		this.added = added;
		this.score = score;
		this.indent = indent;
		this.visible = visible;
		this.visibleold = visibleold;
		this.groupmode = groupmode;
		this.groupingid = groupingid;
		this.groupmembersonly = groupmembersonly;
		this.completion = completion;
		this.completiongradeitemnumber = completiongradeitemnumber;
		this.completionview = completionview;
		this.completionexpected = completionexpected;
		this.availablefrom = availablefrom;
		this.availableuntil = availableuntil;
		this.showavailability = showavailability;
		this.showdescription = showdescription;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public Long getModule() {
		return this.module;
	}

	public void setModule(Long module) {
		this.module = module;
	}

	public Long getInstance() {
		return this.instance;
	}

	public void setInstance(Long instance) {
		this.instance = instance;
	}

	public Long getSection() {
		return this.section;
	}

	public void setSection(Long section) {
		this.section = section;
	}

	public String getIdnumber() {
		return this.idnumber;
	}

	public void setIdnumber(String idnumber) {
		this.idnumber = idnumber;
	}

	public Long getAdded() {
		return this.added;
	}

	public void setAdded(Long added) {
		this.added = added;
	}

	public Short getScore() {
		return this.score;
	}

	public void setScore(Short score) {
		this.score = score;
	}

	public Integer getIndent() {
		return this.indent;
	}

	public void setIndent(Integer indent) {
		this.indent = indent;
	}

	public Boolean getVisible() {
		return this.visible;
	}

	public void setVisible(Boolean visible) {
		this.visible = visible;
	}

	public Boolean getVisibleold() {
		return this.visibleold;
	}

	public void setVisibleold(Boolean visibleold) {
		this.visibleold = visibleold;
	}

	public Short getGroupmode() {
		return this.groupmode;
	}

	public void setGroupmode(Short groupmode) {
		this.groupmode = groupmode;
	}

	public Long getGroupingid() {
		return this.groupingid;
	}

	public void setGroupingid(Long groupingid) {
		this.groupingid = groupingid;
	}

	public Short getGroupmembersonly() {
		return this.groupmembersonly;
	}

	public void setGroupmembersonly(Short groupmembersonly) {
		this.groupmembersonly = groupmembersonly;
	}

	public Boolean getCompletion() {
		return this.completion;
	}

	public void setCompletion(Boolean completion) {
		this.completion = completion;
	}

	public Long getCompletiongradeitemnumber() {
		return this.completiongradeitemnumber;
	}

	public void setCompletiongradeitemnumber(Long completiongradeitemnumber) {
		this.completiongradeitemnumber = completiongradeitemnumber;
	}

	public Boolean getCompletionview() {
		return this.completionview;
	}

	public void setCompletionview(Boolean completionview) {
		this.completionview = completionview;
	}

	public Long getCompletionexpected() {
		return this.completionexpected;
	}

	public void setCompletionexpected(Long completionexpected) {
		this.completionexpected = completionexpected;
	}

	public Long getAvailablefrom() {
		return this.availablefrom;
	}

	public void setAvailablefrom(Long availablefrom) {
		this.availablefrom = availablefrom;
	}

	public Long getAvailableuntil() {
		return this.availableuntil;
	}

	public void setAvailableuntil(Long availableuntil) {
		this.availableuntil = availableuntil;
	}

	public Boolean getShowavailability() {
		return this.showavailability;
	}

	public void setShowavailability(Boolean showavailability) {
		this.showavailability = showavailability;
	}

	public Boolean getShowdescription() {
		return this.showdescription;
	}

	public void setShowdescription(Boolean showdescription) {
		this.showdescription = showdescription;
	}

}